Jerome,
Well done start for lazarus,
you wrote:
"I'm corrected bugs with TGLMaterial and TGLTexture and some minors bugs. "
Could the corrections be applicable to VCL trunk?
Also found that there is no a feedback demo from mesh folder, that has a bug in GLFeedback unit.
I failed to find a plausible reason.
Pavel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
But perhaps just some "spelling" diffenecies with Delphi ex:
TrenderContextInfo , i rename it by TGLRenderContextInfo.
In Lazarus we can use in the uses clause
unit name convention like ex : aname.unitname. but it's hard to manage and maintain at this stage under Lazarus.
With the converted examples you can take a look in the code. For example ShaderToys at the base use WinApis.OpenGL (or other if i remember) and the code is mix with OpenGLTokens/Adapter units, so i'm just normalize some parts. Take a look also at the uNavCube unit in Scene Master Folder (cf : Theads in forum Help),. and Landscape's demos.
Hue ! I forget in samples i remove TGLSpaceText object for cross-compilitation compatibility. But always available thrue WinOnly package.
Also found that there is no a feedback demo from mesh folder, that has a bug in GLFeedback unit.
I failed to find a plausible reason.
Ok i'll take a look.
Jerôme
Last edit: Jerome.D (BeanzMaster) 2017-03-25
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Jerome keep up the good work, that is very nice. Can I kindly ask whether it is possbile to improve the picking mechanism of GLScene ? It is really slow and as I've evaluated it so far, trying to implement it in OpenGL way is not very promissing. Porbably the geometrical test(frustum -AABB intersect) will be much better.
Your comments are welcome,
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks Blade i'll see this a next time :)
For now
New Update :
- Correct some minors bugs
- cleaning CPP dependency
- update deprecated functions
- Add new examples :
- examples\physics\atomics
- examples\sceneobject\freeform\FreeFormClick & MultiFreeForm
- examples\sceneobject\Cube\MegaCube1
- examples\sceneobject\SuperEllipsoid
Nouvelle mise à jour
- Correction de quelques bugs
- Suppression de dependances CPP
- Mise à jour de fonctions depréciées
- Ajout de nouveaux exemples :
- examples\physics\atomics
- examples\sceneobject\freeform --> \FreeFormClick, \MultiFreeForm
- examples\sceneobject\Cube\MegaCube1
- examples\sceneobject\SuperEllipsoid
- examples\transport --> \airplane, \nightfighter
And Thanks to Alcatiz from https://lazarus.developpez.com/ who have announce the update of GLScene for Lazarus 1.8rc1 on the top the web page !! BIG UP :) !!
I'll keep inform you here about update progress.
Je vous tiendrai informé des mises à jours ici
Last Updates / Dernieres Mises à jour :
Some Examples ScreenShots / Captures d'écran
Last edit: Jerome.D (BeanzMaster) 2017-03-25
Jerome,
Well done start for lazarus,
you wrote:
"I'm corrected bugs with TGLMaterial and TGLTexture and some minors bugs. "
Could the corrections be applicable to VCL trunk?
Also found that there is no a feedback demo from mesh folder, that has a bug in GLFeedback unit.
I failed to find a plausible reason.
Pavel
Pavel
Nope, it's just for Lazarus.
But perhaps just some "spelling" diffenecies with Delphi ex:
TrenderContextInfo , i rename it by TGLRenderContextInfo.
In Lazarus we can use in the uses clause
unit name convention like ex : aname.unitname. but it's hard to manage and maintain at this stage under Lazarus.
With the converted examples you can take a look in the code. For example ShaderToys at the base use WinApis.OpenGL (or other if i remember) and the code is mix with OpenGLTokens/Adapter units, so i'm just normalize some parts. Take a look also at the uNavCube unit in Scene Master Folder (cf : Theads in forum Help),. and Landscape's demos.
Hue ! I forget in samples i remove TGLSpaceText object for cross-compilitation compatibility. But always available thrue WinOnly package.
Ok i'll take a look.
Jerôme
Last edit: Jerome.D (BeanzMaster) 2017-03-25
Examples/Shaders/ShaderLab Updated / MAJ
Added Demos in Examples folder :
Effects\Wave
Correct some minor bugs
More ScreenShots :
And 2 mores...
Hi to all
i've updated GLSCENE
https://svn.code.sf.net/p/glscene/code/branches/GLSceneLCL
Hi Jerome keep up the good work, that is very nice. Can I kindly ask whether it is possbile to improve the picking mechanism of GLScene ? It is really slow and as I've evaluated it so far, trying to implement it in OpenGL way is not very promissing. Porbably the geometrical test(frustum -AABB intersect) will be much better.
Your comments are welcome,
Thanks Blade i'll see this a next time :)
For now
New Update :
- Correct some minors bugs
- cleaning CPP dependency
- update deprecated functions
- Add new examples :
- examples\physics\atomics
- examples\sceneobject\freeform\FreeFormClick & MultiFreeForm
- examples\sceneobject\Cube\MegaCube1
- examples\sceneobject\SuperEllipsoid
Nouvelle mise à jour
- Correction de quelques bugs
- Suppression de dependances CPP
- Mise à jour de fonctions depréciées
- Ajout de nouveaux exemples :
- examples\physics\atomics
- examples\sceneobject\freeform --> \FreeFormClick, \MultiFreeForm
- examples\sceneobject\Cube\MegaCube1
- examples\sceneobject\SuperEllipsoid
- examples\transport --> \airplane, \nightfighter
And Thanks to Alcatiz from https://lazarus.developpez.com/ who have announce the update of GLScene for Lazarus 1.8rc1 on the top the web page !! BIG UP :) !!
Last edit: Jerome.D (BeanzMaster) 2017-05-26
Fixed Installation on MacOs
Fixed Bug in QuaternionFromEuler
Fixed some little things
Added Thread safe random generator
Fix LensFlare and Particles rendering
Added Molecular viewer Example
Add Simple Water Shader
Added Proprietary Physic Package
Last edit: Jerome.D (BeanzMaster) 2018-03-10
Added Revolution Builder Example from Peter (Dicepd).
Thanks
Fixed some minor spelling bug
Attached the latest snapshot here
For Installation
1)Unzip to Lazarus component folder
2) Open GLScene_Runtime package and compile
3) Open GLScene_Designtime package Compile and Install that's it'
Just tested and work under Winwos 10 an d Lazarus 1.8.2
Last edit: Jerome.D (BeanzMaster) 2018-03-11
New Update :
Last edit: Jerome.D (BeanzMaster) 2018-03-30
Hai Jerome,
i cannot find RES files in folder examples/transports. where can i find that files?
Hello, i currently not at home: I ll take a look next week