Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I would like to improve on the normal sleep inducing Powerpoint presentations with a moving graphical show for my "Bits to :- I'm sorry Dave" semester. So I am looking for a 3D graphics engine with scripting.

So I could say.

Draw open blue rectangle at xyz, label it accumulator. 
Draw chars 10010111 at abc, label VAR1.
Move chars 10010111 at abc to xyz, label LOAD or MOV
Draw chars 01001111 at abc, label VAR2 
Sleep 1000

I also want to be able to display any source code as in

 load_persons_conditionsNewPersonsID),                                                        %retract(available_person(NewPersonsID)), %Note X8
  total_slots_per_shift(Slots),                                                       
  ensure_no_preselection_of_potential_person(NewPersonsID,Slots),                                           
  check_that_a_person_is_not_already_in_a_shift(NewPersonsID),                                              
  not(person_just_used(NewPersonsID)),                                                        
  check_that_person_is_not_hated_by_someone_already_in_a_shift(NewPersonsID),                                         check_properties(NewPersonsID),                                                          
  delete_all_non_linked_properties_for_this_person(NewPersonsID),                                           
  check_conditions(NewPersonsID),                                                         
  check_that_a_person_is_not_already_in_an_overlapping_shift(NewPersonsID),
  !,                                                          
  assert(used_a_person(b_true)),                                                          
  update_persons_accumulators(NewPersonsID),                                                        

Then show via a karaoki bouncing ball or text color change. Each source code line to emulate program flow.

Any ideas.

share|improve this question

closed as off topic by Ignacio Vazquez-Abrams, DragonLord, Daniel Beck, Renan, Canadian Luke Jul 19 '12 at 6:29

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Over 30 years ago I used something similar, controlling a turtle, using the logo language on the Apple II. You could look for modern adaptations of logo. –  paradroid Oct 2 '11 at 8:51
    
How is that 3D? You don't mention how you would use the third dimension (e.g. depth). –  RedGrittyBrick Oct 2 '11 at 9:29
    
I also want to show a small simulated neural net with active nodes. These will be in 3D to show the feedback etc. –  kingchris Oct 2 '11 at 9:44
    
paradroid: Good idea will Google for modern versions of logo. Thanks –  kingchris Oct 2 '11 at 9:46

2 Answers 2

up vote 1 down vote accepted

Processing should meet your needs. It's built upon the Java language, and the "scripting" environment is really just interacting with Java objects & methods. The IDE wraps everything into a "proper" Java program when it gets run. It's free, open-source, and there are a number of good books & tutorials available.

share|improve this answer
    
The internet being huge means too much to find and filter. That is why this Stackoverflow type site works. There is often someone, who has used or has knowledge, of exactly what one is looking for. Thanks. This looks perfect. I didn't want to re-invent the wheel by writing it my self –  kingchris Oct 3 '11 at 5:25
    
Ira Greenberg's book, Processing: Creative Coding and Computational Art , has some good info on 3D art. Here's a sample chapter... friendsofed.com/extras/159059617X/3D-Rendering-In-Java-Mode.pdf –  Joe Internet Oct 3 '11 at 5:53
    
Thanks Joe Internet –  kingchris Jan 11 '12 at 17:41
    
@kingchris - No problem. –  Joe Internet Jan 16 '12 at 11:54

I am looking for a 3D graphics engine with scripting.

I suspect Flash with ActionScript provides that.

share|improve this answer
    
Thanks will check it out –  kingchris Oct 2 '11 at 9:45

Not the answer you're looking for? Browse other questions tagged or ask your own question.