3D Modeler for Icaros

miker1264 · 20621

miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #75 on: July 03, 2019, 05:08:43 PM
I'll check back in about a week. I'll be down in my lab making a raytracer. :-)



trekiej

  • Member
  • ***
    • Posts: 190
    • Karma: +5/-0
Reply #76 on: July 03, 2019, 07:12:53 PM
Is this SMP aware?



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #77 on: July 03, 2019, 08:04:34 PM
The raytracer routines use vector math but I don't believe the code is SMP aware. That is most likely handled by the operating system.

It doesn't use OpenGL either for raytracing. OpenGL is used in drawing and displaying. The raytracer is a series of mathematical formulas for reflection, refraction, and intersection. I've noticed that raytracing on AROS so far is fast.



salvatore

  • Guest
Reply #78 on: July 03, 2019, 10:32:10 PM
well miker ;)



Yanosh

  • Member
  • ***
    • Posts: 106
    • Karma: +4/-0
Reply #79 on: July 05, 2019, 03:32:31 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.

Thanks. The original archive is in extras:documentation and the sources are in MCC_TheBar/Developer/C/Examples.



trekiej

  • Member
  • ***
    • Posts: 190
    • Karma: +5/-0
Reply #80 on: July 05, 2019, 08:33:47 PM
The raytracer routines use vector math but I don't believe the code is SMP aware. That is most likely handled by the operating system.

It doesn't use OpenGL either for raytracing. OpenGL is used in drawing and displaying. The raytracer is a series of mathematical formulas for reflection, refraction, and intersection. I've noticed that raytracing on AROS so far is fast.

I see. Maybe by the end of the year or sooner we will be able to have more cores for Raytracing.
This can be a step toward that goal, I believe.



miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #81 on: July 13, 2019, 10:06:06 AM
Does anyone know where I can get the arosmesa.h include file?

I have to use Mesa (OpenGL) to draw wireframes in the viewports.




paolone

  • Moderator
  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #83 on: July 13, 2019, 12:19:54 PM
Does anyone know where I can get the arosmesa.h include file?

I have to use Mesa (OpenGL) to draw wireframes in the viewports.
Isn't it included in Icaros Desktop live!?


miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #84 on: July 13, 2019, 12:31:48 PM
Does anyone know where I can get the arosmesa.h include file?

I have to use Mesa (OpenGL) to draw wireframes in the viewports.
Isn't it included in Icaros Desktop live!?

I used Icaros Live! Version 2.2.5 to install.  For some reason the gcc/g++ inside Icaros doesn't have AROSmesa.h in the GL includes.

I'll try the Nightly for ABIv0.



salvatore

  • Guest
Reply #85 on: July 13, 2019, 01:29:33 PM
sorry you searched on dev archives

hi



paolone

  • Moderator
  • Legendary Member
  • *****
    • Posts: 568
    • Karma: +90/-0
Reply #86 on: July 14, 2019, 04:14:04 AM

I used Icaros Live! Version 2.2.5 to install.  For some reason the gcc/g++ inside Icaros doesn't have AROSmesa.h in the GL includes.

I'll try the Nightly for ABIv0.
Maybe I have to refresh this part of the distribution. Please hint me where I can find it, when you do.


miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #87 on: August 30, 2019, 11:00:07 PM
I still haven't located the include file but I will do a thorough search tomorrow.

I'm attempting to use OpenGL or AROS Mesa to render 3d Wireframes.

I will also attempt to use gl/glut libraries now that the OpenGL support in AROS has been updated.

After I am successful at displaying the first wireframe in a window I will attempt to display it again in an MUI drwing area in a simple test gui. The I wiil split the drawing area into four OpenGL Viewports where I can display the wireframe from different perspectives. After the basic sphere I'll display a more advanced 3d object as a wireframe.

I hope I can accomplish all this in one thrree day weekend. 😊



salvatore

  • Guest
Reply #88 on: August 30, 2019, 11:25:19 PM
great we have our 3D graphics program, very good miker :D
« Last Edit: August 30, 2019, 11:42:23 PM by salvatore »



trekiej

  • Member
  • ***
    • Posts: 190
    • Karma: +5/-0
Reply #89 on: August 30, 2019, 11:38:47 PM
Thank you for making this happen.
edited:
« Last Edit: August 31, 2019, 12:30:17 PM by trekiej »