Skip to content

About

An addons that convert 3d scene in blender to ASCII arts.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASCII Renderer — Blender Addons

About

An add-on that convert 3d scene in Blender to ASCII art.

                                             *****                                                                                                                                                  
                                    #####************+++***                                                                                                                                         
                               %########=-*++ ++== =..++++****                                                                                                                                      
                             ##%%%=  ***  +++ ==== ==== --+.****                                                                                                                                    
                           %%%%*      *** +++  === ==- ---    **##                                                                                                                                  
                         %%%#         ***  +++ === --- -:+     .###                                                                                                                                 
                       %%%%            *** +++ === --- ::       ##%                                                                                                                                 
                      %%%#             *** +++ ==- -:: ::       %%%                                                                                                                                 
                    @@@@#               **  ++  =- ::: ::       %%%                                                                                                                                 
                  @@@@##                *** +++ =- --: ..      %%%#                                                                                                                                 
              @@@@@###                  *+* +++ ==# -: ..    %%%##                                                                                                                                  
            --%#####                    +*+ +++ === -: ..  %%%##                                                                                                                                    
            ----##                      +++*++++====-- ..----##                                                                                                                                     
            ----##                      ##%#******#+++=-::----                                                                                                                                      
            ----##                    @@#%@@%@@%@@%%@%@@%*----                                                                                                                                      
            -----#            %%%%%%%%@%%%%@@%%%@+%%%%%@%%----#                                                                                                                                     
             ----##      %%%%%@%%%#.%%%%#=%%%%* %%%% %%%%%----#                                                                                                                                     
             ----## @@@@@@@@@@@++@%%%@.%%@%%* %%%%  %%%%%%----#                                                                                                                                     
             ----@@@@@@@@@@# @@@@@@+.@@@%%  %%%%* %%%%%%%%-----                                                                                                                                     
             ---@@@@@@@@@@@@@@@@%@@%%%%%%%%%%%%%%%%%%%%%%#-----#                                                                                                                                    
             ---..::::::----%%%%%%%%%%%%%%%%%%%%%%%%=+*%%#-----##                                                                                                                                   
             ---...:::::::------------------====-====+*%###----#.#                                                                                                                                  
              --..        :---------------==-==-=-=====*%%#----#..#                                                                                                                                 
              --.*                   +..==-           =####----- ..#                                                                                                                                
              --.+                   .                 =###-----  ..#                                                                                                                               
              --.+                                      =###----                                                                                                                                    
              --.+                                      =###----#                                                                                                                                   
              ::.+                                       =*#----*                                                                                                                                   
               ::+                                       =*##----                                                                                                                                   
               ::*                                        +##=---                                                                                                                                   
               ::.                                        +*#----                                                                                                                                   
               :::                                         :#----*                                                                                                                                  
               +*:                                         +##---*                                                                                                                                  
                .:                                          :#@--*                                                                                                                                  
                                                            :%%@@                                                                                                                                                                                                                                                                                                                                                      
                     IF YOU WANT IT..... THEN YOU HAVE TO TAKE IT!                                                                                                                                                                                                                                                                                                                                                     

Installation

Download the zip files and follow the instructions here: https://github.com/Pullusb/How_to_install_Blender_addons

How to use

Examples:

image

After you import the addon, it should appear here

Screenshot 2026-07-19 at 1 23 25 AM

Click it, make sure you have an active camera in your scene, place the camera towards the object, set the height and width you want, and click render

Open the text editor in Blender and choose the exported "ascii_output.txt", and you should see the result.

Thoughts and Reference

This is a personnel learning project, if you wish to learn something:

https://en.wikipedia.org/wiki/Lambert%27s_cosine_law : knowledge about Lambertive reflectance

https://docs.blender.org/api/current/index.html : API documentation for Blender

https://haqr.eu/tinyrenderer/ | https://www.bilibili.com/video/BV1X7411F744/ : Step by step instructions for how to write code for 3d render

About

An addons that convert 3d scene in blender to ASCII arts.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages