* * *

Poll

What is your favorite projects?

ShakingPix
3 (27.3%)
SmileyTunnel
2 (18.2%)
SolarDemo
0 (0%)
Tikan
2 (18.2%)
Demovox
0 (0%)
Lainzdemo
0 (0%)
Lainzmixer
1 (9.1%)
Landrgblaz
2 (18.2%)
Nxpascaldemo2
0 (0%)
Paintphantom
0 (0%)
Water3d
1 (9.1%)

Total Members Voted: 11

Author Topic: Graphics Contest  (Read 27060 times)

lainz

  • Hero Member
  • *****
  • Posts: 1991
Graphics Contest
« on: May 14, 2016, 04:16:31 pm »
Welcome to the Graphics Contest!
This contest is inspired in the BGRA Contest which it was conducted last year (http://forum.lazarus.freepascal.org/index.php/topic,29038.0.html).

The main idea is to share the creations with other users of the forum and create a repository of open source code with all participants.
This is the repository of the last year for you to see (https://github.com/bgrabitmap/bgracontest).

Categories you can participate are (not limited to, it means you can invent something out of the ordinary too):
- UI Design
- Animation
- Game design
- Photo manipulation
- Anything you can do with graphics!

Libraries that can be used:
- You can use any graphics related library or unit that works with FPC / Lazarus, check the wiki for a list (http://wiki.lazarus.freepascal.org/Developing_with_Graphics#Libraries).

Deadline
There are 2 months time so that everyone can participate, the deadline is the 14/07/2016 and from there began the feedback of users. The programs will be voted on by users with simple comments.

circular

  • Hero Member
  • *****
  • Posts: 2600
    • Personal webpage
Re: Graphics Contest
« Reply #1 on: May 14, 2016, 06:44:56 pm »
Cool!  :)

I will find something to do.  8-)
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 1991
Re: Graphics Contest
« Reply #2 on: May 15, 2016, 01:59:18 am »
Well I need to do something too, maybe an UI this time... I don't know ::)

aradeonas

  • Hero Member
  • *****
  • Posts: 824
Re: Graphics Contest
« Reply #3 on: May 15, 2016, 09:46:56 am »
And no need to say I'm in too ;)

aradeonas

  • Hero Member
  • *****
  • Posts: 824
Re: Graphics Contest
« Reply #4 on: May 15, 2016, 09:49:45 am »
@lainz there is no limit for project count?

lainz

  • Hero Member
  • *****
  • Posts: 1991
Re: Graphics Contest
« Reply #5 on: May 15, 2016, 04:53:38 pm »
No, there is no limit, submit many as you want.

aradeonas

  • Hero Member
  • *****
  • Posts: 824
Re: Graphics Contest
« Reply #6 on: May 15, 2016, 04:55:03 pm »
No, there is no limit, submit many as you want.
Very good.

lainz

  • Hero Member
  • *****
  • Posts: 1991
Re: Graphics Contest
« Reply #7 on: May 30, 2016, 09:36:10 pm »
lainz mixer:
"Put a winged snake into an invisible virtual mixer to see it move faster and then stop to give time you take a picture of him with a nice white background and featuring 3d graphics with opengl bgrabitmap"

The code is mostly thanks to circular and his help, the object, material and bitmaps are made by myself. The code isn't too much and is my first 3D thing.

PD: it runs fullscreen, my graphics card does not have antialiasing, feel free to turn it off or add more aa steps, as you want.

circular

  • Hero Member
  • *****
  • Posts: 2600
    • Personal webpage
Re: Graphics Contest
« Reply #8 on: May 31, 2016, 12:07:38 am »
Quite nice!

Oh I see what you're saying about antialiasing. In fact, the OpenGL renderer of BGRABitmap does not do antialiasing. I am not sure how to implement it.

Apologies for the confusion!

I wonder why the lightness is different when using LowQuality or AlwaysHighQuality lighting. Also the rendering is a bit slow. I will look at that when I have the time to do so and see if I can improve BGRABitmap.

EDIT: I fixed the lightness with LowQuality. Regarding the slowness, I suppose it is because there are a lot of vertices/faces. Maybe there are some possible optimizations to do in BGRABitmap to handle a high quantity of vertices/faces.
« Last Edit: May 31, 2016, 05:54:21 pm by circular »
Conscience is the debugger of the mind

aradeonas

  • Hero Member
  • *****
  • Posts: 824
Re: Graphics Contest
« Reply #9 on: May 31, 2016, 09:08:46 am »
Nice! :P
I should learn your code if I want to do 3D, just a question: what is the creature name? I liked it.

Michl

  • Full Member
  • ***
  • Posts: 178
Re: Graphics Contest
« Reply #10 on: May 31, 2016, 02:40:40 pm »
I like the idea of sharing some graphic open source code, created with Lazarus / FreePascal and / or a  graphics related library. So I've made a hint of this contest in the German Lazarusforum: http://www.lazarusforum.de/viewtopic.php?f=1&t=9776.

If I find the time, I'll also try to create a little project with BGRABitmap. I've already a idea.

Til then

Michl

PS: It would be nice, if there are some snapshots (to see for everyone, not only for the forum users) of the projects, so every one can have a look at it and decide to download a project or not (maybe a Wiki page or something else)?!
Code: [Select]
type
  TLiveSelection = (lsMoney, lsChilds, lsTime);
  TLive = Array[0..1] of TLiveSelection;

aradeonas

  • Hero Member
  • *****
  • Posts: 824
Re: Graphics Contest
« Reply #11 on: May 31, 2016, 02:44:40 pm »
Thanks Michl and I hope to see you project and also nice idea about screenshot.

circular

  • Hero Member
  • *****
  • Posts: 2600
    • Personal webpage
Re: Graphics Contest
« Reply #12 on: May 31, 2016, 03:26:36 pm »
Yes, we could put some screenshots on the wiki of the contest:
https://github.com/bgrabitmap/bgracontest/wiki

I guess we could include screenshots and links to project that are not made with BGRABitmap as well.

In the meantime, here is a screenshot of lainz mixer:
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 1991
Re: Graphics Contest
« Reply #13 on: June 01, 2016, 02:20:57 am »
Well now I get the antialiasing :)

The creature name I don't know, is lainz dragon lol

Michl enter the contest please, we need more people here :)

Nice idea of the wiki, at least that repository will be growing more and more, I need to create a subfolder one for the first contest, other for the second to mantain order.

aradeonas

  • Hero Member
  • *****
  • Posts: 824
Re: Graphics Contest
« Reply #14 on: June 01, 2016, 10:01:57 am »
Quote
Nice idea of the wiki, at least that repository will be growing more and more, I need to create a subfolder one for the first contest, other for the second to mantain order.

I think wiki should be in FreePascal wiki for future and an independent repository will be better.

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus