Empty3

3D rendering engine. Plus modelling. Expected glsl textures 3d and 2d rendering

License

License

Gnu Gpl 3
GroupId

GroupId

one.empty3
ArtifactId

ArtifactId

empty3-library-3d
Last Version

Last Version

2021.4.4
Release Date

Release Date

Type

Type

jar
Description

Description

Empty3
3D rendering engine. Plus modelling. Expected glsl textures 3d and 2d rendering
Project URL

Project URL

https://github.com/manuelddahmen/empty3
Source Code Management

Source Code Management

https://github.com/manuelddahmen/empty3

Download empty3-library-3d

How to add to project

<!-- https://jarcasting.com/artifacts/one.empty3/empty3-library-3d/ -->
<dependency>
    <groupId>one.empty3</groupId>
    <artifactId>empty3-library-3d</artifactId>
    <version>2021.4.4</version>
</dependency>
// https://jarcasting.com/artifacts/one.empty3/empty3-library-3d/
implementation 'one.empty3:empty3-library-3d:2021.4.4'
// https://jarcasting.com/artifacts/one.empty3/empty3-library-3d/
implementation ("one.empty3:empty3-library-3d:2021.4.4")
'one.empty3:empty3-library-3d:jar:2021.4.4'
<dependency org="one.empty3" name="empty3-library-3d" rev="2021.4.4">
  <artifact name="empty3-library-3d" type="jar" />
</dependency>
@Grapes(
@Grab(group='one.empty3', module='empty3-library-3d', version='2021.4.4')
)
libraryDependencies += "one.empty3" % "empty3-library-3d" % "2021.4.4"
[one.empty3/empty3-library-3d "2021.4.4"]

Dependencies

compile (28)

Group / Artifact Type Version
junit : junit jar 4.13.1
org.slf4j : slf4j-simple jar 1.5.3
org.jogamp.jogl : jogl-all-main jar 2.3.2
org.jogamp.jocl : jocl-main jar 2.0.2-rc12
org.jogamp.joal : joal-main jar 2.3.2
org.jogamp.gluegen : gluegen-rt jar 2.3.2
org.jogamp.joal : joal jar 2.3.2
org.jogamp.gluegen : gluegen-rt-main jar 2.3.2
org.swinglabs : swing-layout jar 1.0.3
io.humble : humble-video-all jar 0.3.0
io.humble : humble-video-noarch jar 0.3.0
jep : jep jar 2.24
org.jogamp.jogl : jogl jar 2.3.2
org.jogamp.jogl : jogl-all jar 2.3.2
com.github.sarxos : webcam-capture jar 0.3.9
commons-cli : commons-cli jar 1.4
com.badlogicgames.gdx : gdx jar 1.9.10
xuggle » xuggle-xuggler jar 5.4
com.github.dexecutor : dexecutor-core jar 2.1.1
one.empty3 : montemedia jar 0.0.7-2
org.jcodec : jcodec jar 0.2.3
org.jcodec : jcodec-javase jar 0.2.3
commons-net : commons-net jar 3.5
com.github.zakgof : velvet-video jar 0.5.1
com.googlecode.netlib-java : netlib-java jar 1.1
org.openimaj : video-processing jar 1.3.10
org.openimaj : xuggle-video jar 1.3.10
org.burningwave : core jar 8.20.4

Project Modules

There are no modules declared in this project.

empty3

Download empty3 empty3.one Rendering engine. Shapes: surfaces, math-related Drawings, curves, textures with pictures, movies or colors.

#In progress or not:

  • Lighting model.
  • Texture with geometric structure.
  • Burbs? Nurbs.
  • real modelling interface. Graphical or touch.
  • Glsl clone compiler, interpreter and rendering.

When you build with maven tool, assuming you have correctly set jdk home and exe path, and maven too, internet connection, space disk and memory size enough... However your build will fail.

Because. The explanation is that the pom.xml contains a signing key in gpg plugin build section of pom.xml descriptor. You can't sign against me. It would not be fair 😃 .

You can delete the sign clause and replace by yours or nope.

If you miss a property check this https://maven.apache.org/guides/introduction/introduction-to-profiles.html

Or make a new issue.

Downloaded as maven artifact. Maven.org g:one.empty3 a:empty3-library-3d v:2021.4.4

Work with TestObjetSub class: If the program is interrupted, try : ffmpeg -i /storage/emulated/0/Download/FICHIERS_2021-02-21-13-01-16/__SERID_0__frame100%4d.JPG /storage/emulated/0/Download/vid.avi

Build exe and jvm container with jpackage:

Versions

Version
2021.4.4
2021.1.4
2021.1.1
2020.4.3
2020.4.1
2020.3.9
2020.3.7
2020.3.2
2020.3.1
2020.3.1-snapshot
2020.3
2020.2.6
2020.2.5
2020.2