3D Modeler for Icaros

miker1264 · 20614

salvatore

  • Guest
Reply #60 on: June 30, 2019, 08:19:48 PM
very well we update until tomorrow I'm very happy with the work you're doing, many users in the past complained about the lack of a 3D graphics program, maybe I'll buy some books to learn something

hello friend



paolone

  • Moderator
  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #61 on: July 01, 2019, 03:20:19 AM
Here is a Conceptual Layout for the Updated User Interface for RayStorm Studio (AROS version)...


I love it so much. Just a question: are you using AISS for button images? In that case, once you're done, would you please give me the list of the ones you used? Complete AISS installation tooks a lot of time during Icaros installation, that's why I generally provide a subset of it including only the images needed by distributed applications. Users can always choose to install the whole package during Icaros installation, if they like.


salvatore

  • Guest
Reply #62 on: July 01, 2019, 04:28:38 AM
I don't think he's using aiss paolone

hi



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #63 on: July 01, 2019, 11:28:25 AM
There will be a folder with button images" and a settings checkbox to use internal or external images. I'll have to decide at a future date what "internal" will be or just keep the folder only.



Yanosh

  • Member
  • ***
    • Posts: 106
    • Karma: +4/-0
Reply #64 on: July 01, 2019, 01:14:53 PM
@miker1264

Where can I find the zune samples?



salvatore

  • Guest
Reply #65 on: July 01, 2019, 01:56:51 PM
for the icons of the program there are applications such as yam that make use your sets of images, and in my opinion it is better so, actually two program use aiss modexplorer (but i have also internal images) and amicastplayer.
« Last Edit: July 01, 2019, 02:19:27 PM by salvatore »



salvatore

  • Guest
Reply #66 on: July 01, 2019, 02:45:03 PM
 :)



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #67 on: July 01, 2019, 03:15:56 PM
@miker1264

Where can I find the zune samples?

The compiled examples are in the Demo drawer. However, when looking for sources for Zune Examples for TheBar for instance, there are in Contribs/Classes I believe. It took some searching to find the sources. They could be organized a little better.



salvatore

  • Guest
Reply #68 on: July 02, 2019, 03:34:54 PM
however for example nowined does not handle well the icons of aiss on aros, on 68k yes, but if you do not use the set of images mentioned and only those by default everything is fine



x-vision

  • Junior Member
  • **
    • Posts: 50
    • Karma: +5/-2
Reply #69 on: July 02, 2019, 07:34:58 PM
Hope nobody get mad at me for saying this, but I must be honest: I think this is absurd, when all we need is Blender and resources are so scarce.



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #70 on: July 02, 2019, 08:02:21 PM
Hope nobody get mad at me for saying this, but I must be honest: I think this is absurd, when all we need is Blender and resources are so scarce.

Your opinion is valuable as well. Raystorm already has Amiga sources, and from what I've seen in the sources whomever ported it to Amiga in about 2014 they made provisions for porting it to AROS. In fact AROS is mentioned many times. "Ifdefined AROS...".

This is a first step in the 3D modeling direction. Blender is very cool and more modern with much more functionality than RayStorm. But Blender is HUGE.

As far as I know I'm the only resource working on this. RayStorm may be a smaller, older program but once it works on AROS we can make it ours and improve it by adding more features over time. It's a first step.

It would take a few programmers working together to port Blender to AROS. Who says that Blender won't be ported next? All we need are a few brave and skillful volunteers.
« Last Edit: July 02, 2019, 08:57:00 PM by miker1264 »



salvatore

  • Guest
Reply #71 on: July 03, 2019, 01:08:14 AM
I think like you miker, blender was based on the old rendering engine of all the software of the past (and then you and I know the huge amount of work to do for porting), raystorm is a great resource and you can always improve as you say, certainly does not have a video editor but this can always fill up maybe later with another simple and effective application



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #72 on: July 03, 2019, 01:41:55 AM
Blender would be a worthwhile project to port to AROS in the future when there are
skilled developers willing to put out the huge effort to do the work. It's a little beyond
my abilities at the moment. The Rendering Engine in Blender is called "Cycles".

RayStorm, however, has some great possibilities. The rendering engine in RayStorm
is based on a small raytracer. I found a man's name in the sources for RayStorm so
I researched it. Many years ago, a programmer named Paul Heckbert wrote a small
raytracer program the he said "could fit on a business card". In the years since then
many raytracer programs such a RayStorm have been based on Heckbert's formulas.
I attached the screenshot of his name in the RayStorm Preview.cpp module.

I was also experimenting with a small raytracer based on Heckbert's raytracer. The
shell program is only about 200 lines long. It creates 3d objects, a light source, a
camera, surfaces, materials, textures, and reflection maps then it renders the scene.
At first it wasn't writing the output file, but I rewrote that part so that now it works.

Copy the Raytracer.cpp file somewhere on your Icaros drive. Then enter a shell and
type "g++ -o Raytracer Raytracer.cpp" so that it generates an AROS executable.
Copy the raytracer file to RamDisk: or somewhere else. Use the AROS shell to cd to
that location where the program is. Type "Raytracer" and wait a few seconds for the
cursor to return. Check in your folder for a file called "Untitled.ppm". That's the file.
If you have the PPM or PNM datatype installed you can type "Multiview Untitled.ppm".
In a future version I might add a callback function and a progressbar while rendering.

« Last Edit: July 03, 2019, 01:46:20 AM by miker1264 »



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #73 on: July 03, 2019, 02:00:09 AM
I might compare the code for MiniRay Raytracer to RayStorm's Raytracer since they are based on
the same formulas. Maybe I can artificially generate the 3d objects and feed them to the Raytracer
so that I can test RayStorm's raytracing capabilities on AROS. Later I could try to parse IFF-RSCN
files and render scenes using those 3d objects which means it will render a RayStorm 3D Scene.
I needed a way to test RayStorm's Rendering Engine (Scenario?) to make sure it works on AROS.
If the results of MiniRay Raytracer are any indication, rendering scenes on AROS will be really fast.



salvatore

  • Guest
Reply #74 on: July 03, 2019, 05:32:53 AM
well miker, yes the porting of blender also depends on python 2.5 it seems to me that currently does not exist on aros so other work, congratulations anyway on the progress :)